/**
 * 
 */

function FocusColor(This) { 
  This.style.background = "#FFF4DA";
  This.select(); 
}
function FocusColor2(This) { 
  This.style.backgroundColor = "#FFF4DA";
}

function BlurColor(This) { This.style.backgroundColor = "#FFFFFF";}        //배경흰색
function BlurColor2(This) { This.style.backgroundColor = "#eff7fd";}       //배경파랑
function BlurColor3(This) { This.style.backgroundColor = "#f7f7f7";}      //배경회색

function char_check(f) 
{ 
  var char_check = /[a-zA-Z0-9]{4,12}/; 
  if(f.value.length < 4 || f.value.length > 12){
	  alert('4자리보다 크고 12자리보다 작아야합니다.'); 
      f.value = "";
      return;
  }
  if(!char_check.test(f.value)) 
  { 
      alert('영문자와 숫자 입력만 가능합니다'); 
      f.value = ""; 
      return false; 
  }
}

function pw_check() 
 {
  var form = document.insert;
  if(form.passwd.value =='' || form.passwd2.value =='' ){
   alert('암호를 입력하여 주십시요.');
  }
  else {
   if(form.passwd.value.length !=form.passwd2.value.length){
    alert('입력하신 비밀번호와 비밀번호의 글자수가  일치하기 않습니다.');
    form.chk_pw.value = "다시한번 입력해주세요.";
    form.passwd2.value="";
    return false;
   } 
   if(form.passwd.value != form.passwd2.value){
    alert("입력하신 비밀번호와 비밀번호확인이 일치하기 않습니다.");
    form.chk_pw.value = "다시한번 입력해주세요.";
    form.passwd2.value="";
    return false;
   }    
   else {
	 form.chk_pw.value = "사용하실 수 있습니다.";
    return true;
   }
  }
 }

// 오직 숫자만 입력가능하게 만드는 펑션.(onkeyup 이벤트에 호출한다)
function number_check(f){
        var num = "0123456789";
        var check = 0;
        var str = f.value;
        var len = f.value.length;
        for(var i=0; i<len; i++)   if(num.indexOf(str.substring(i,i+1)) >= 0)  check++;
        if(check != len){
               alert('숫자만 입력이 가능합니다');
               f.value='';
                    
                   return false;
            }
}

  
function mail_check(f){
	 var regExp = /^[0-9a-zA-Z]([-_\.]?[0-9a-zA-Z_\-])*@[0-9a-zA-Z]([-_\.]?[0-9a-zA-Z])*\.[a-zA-Z]{2,3}$/i;
	 if(!regExp.test(f.value)){
	     alert('정확한 메일 주소를 입력해주세요.');
	     f.value='';
	 return false;
	 }else{
	 return true;
	 }
}

function openBrWindow(theURL,winName,features) { //v2.0
	  window.open(theURL,winName,features);
}

function chk_id(){
		url = '../../function/chk_id.php';
		opt = 'scrollbars=no,width=370,height=250';
		window.open(url, "mbid", opt);
}

function chk_name(table,before){
	document.insert.before.value = before;
	url = '../../function/chk_name.php?table='+table;
	opt = 'scrollbars=no,width=370,height=250';
	window.open(url, "mbid", opt);
}

function chk_productname(table,before){
	document.insert.before.value = before;
	url = '../../function/chk_productname.php?table='+table;
	opt = 'scrollbars=no,width=370,height=250';
	window.open(url, "mbid", opt);
}

function chk_barcode(table,before){
	document.insert.before.value = before;
	url = '../../function/chk_barcode.php?table='+table;
	opt = 'scrollbars=no,width=380,height=250';
	window.open(url, "mbid", opt);
}

function chk_rot_barcode(table,before,i){
	document.insert.before.value = before;
	url = '../../function/chk_rot_barcode.php?table='+table+'&i='+i;
	opt = 'scrollbars=no,width=380,height=250';
	window.open(url, "mbid", opt);
}
//같은이름 선택했는지 확인하는 함수
function insert_id(id){
	document.insert.id.value = id;
}

	//같은이름 선택했는지 확인하는 함수
function insert_value(after){
	before = insert.before.value;
	var f = document.getElementsByName('name[]');
    for (var i=0; i<f.length; i++) {
        if(f[i].value == after){
        	alert('이미 같은 이름을 선택하셨습니다.');
			return false;
            }
        if (f[i].value == before){
        	f[i].value = after;
        }
    }
    insert.before.value = after;
}

function insert_barcode(after){
	before = insert.before.value;
	var f = document.getElementsByName('barcode[]');
    for (var i=0; i<f.length; i++) {
        if(f[i].value == after){
        	alert('이미 같은 바코드를 선택하셨습니다.');
			return false;
            }
        if (f[i].value == before){
        	f[i].value = after;
        }
    }
    insert.before.value = after;
}

function insert_rot_barcode(after,i){
	before = insert.before.value;
	var f = document.getElementsByName('rot_barcode[]');
    for (var j=0; j<f.length; j++) {
        if(f[j].value == after){
        	alert('이미 같은 바코드를 선택하셨습니다.');
			return false;
            }
    }
	f[i].value = after;
    insert.before.value = after;
}


function list_close(){
	if (!confirm("경고!!\n선택한 내용을 정말 실행 시킵니까?")){
    return false;
    }
	else{
	if(check_confirm()){
	view.mode.value = "delete";
	view.action = 'query.php';
	view.target = 'right'; 
	view.method = 'post';
	view.submit();
	}
	}
}

function list_delete(){
	if (!confirm("경고!!\n선택한 게시물을 정말 삭제 하시겠습니까?")){
    return false;
    }
	else{
	if(check_confirm()){
	view.mode.value = "delete";
	view.action = 'query.php';
	view.target = 'right'; 
	view.method = 'post';
	view.submit();
	}
	}
}

function detail_modify(){
	detail.mode.value = "modify";
	detail.action = 'insert.php';
	detail.target = 'right'; 
	detail.method = 'post';
	detail.submit();	
}

function list_modify(){
	if(check_confirm()){
	view.mode.value = "modify";
	view.action = 'insert.php';
	view.target = 'right'; 
	view.method = 'post';
	view.submit();
	}
}

function check_confirm() {
	var f = document.view;
    var chk_count = 0;

    for (var i=0; i<f.length; i++) {
        if (f.elements[i].name == "chk_no[]" && f.elements[i].checked)
            chk_count++;
    }

    if (!chk_count) {
        alert("하나이상은 선택 해주셔야 합니다.");
        return false;
    }
    return true;
}

function movepage(url,get,value){
	location.href = url+"?"+get+"="+value;
}

function all_checked(sw) {
	var f = document.view;
    for (var i=0; i<view.length; i++) {
        if (f.elements[i].name == "chk_no[]")
        	f.elements[i].checked = sw;
	    }
}

function chk(no){
	var f = document.view;
    for (var i=0; i<view.length; i++) {
        if (f.elements[i].value == no){
        	if(!f.elements[i].checked) 
	        	{
	        	f.elements[i].checked = true;
        	}
        	else 
	        	{
	        	f.elements[i].checked = false;
        	}
        }
    }
}

function shopgroup(sg_no){
	var f = document.view;
	location.href = "view.php?sg_no="+sg_no;		
}

function shopinfo(url,sg_no, s_no){
	var f = document.view;
	location.href = url+"?sg_no="+sg_no+"&s_no="+s_no;	
}

function b_no(b_no){
	var f = document.view;
	location.href = "view.php?b_no="+b_no;		
}

function select_m_category(url,b_no, m_no){
	var f = document.view;
	location.href = url+"?b_no="+b_no+"&m_no="+m_no;	
}

function MsgView(msg, go){ 
alert(Msg);
history.go(go);
}

function page_move(page){
	document.view.mode.value = 'search';
	document.view.page.value = page;
	document.view.target = 'iframe';
	document.view.action = 'iframe.php';
	document.view.method = 'post';
	document.view.submit();
}